TRIS         : Charge le registre TRIS f

Cette instruction concerne les PIC 16 C 5x
( compatible avec les autre PIC )

( W )    ->  ( TRIS f )

Nombre de cycle d'horloge : 1

Indicateurs positionnés : Aucun

TRIS 5 configure le port A
TRIS 6 configure le port B
TRIS 7 configure le port C

si bit = 0 alors la broche est en sortie

Exemple :   
Dans cet exemple les broches A0 A1 et A7 du port A  sont déclarées  en sortie, les autres broches en entrées


#define Sens_port_A 01111100b        on affecte 7C ( en hexa ) à la variable Sens_port_A
Port_A   equ    05h                             on affecte 05 à la variable Port_A ( adresse du port A )

Movlw  Sens_port_A                 on met la variable Sens_port_A dans le registre W
Tris Port_A                               transfert du contenu de W dans le registre de direction du Port A